package cn.juque.common.base;

import lombok.Data;

import java.io.Serializable;

/**
 * @author nuoka
 * @version 1.0.0
 * <li>IntelliJ IDEA</li>
 * <li>com.ipukr.cn.juque.common.contants</li>
 * @date 2021/4/24 19:49
 **/
@Data
public class MqMessageDTO<T> implements Serializable {

    /**
     * 消息唯一识别
     */
    private String messageId;

    /**
     * 消息类型
     */
    private Integer type;

    /**
     * 时间戳
     */
    private Long timestamp;

    /**
     * 消息主体
     */
    private T payload;
}
